package com.trumeen.immichgallery.model

import com.google.gson.annotations.SerializedName

data class LoginRequest(
    @SerializedName("email") val email: String,
    @SerializedName("password") val password: String
)

data class LoginResponse(
    @SerializedName("accessToken") val accessToken: String,
    @SerializedName("refreshToken") val refreshToken: String,
    @SerializedName("expiresIn") val expiresIn: Long,
    @SerializedName("userId") val userId: String
)

data class User(
    @SerializedName("id") val id: String,
    @SerializedName("email") val email: String,
    @SerializedName("name") val name: String
)


data class PersonResponse(
    @SerializedName("hidden") val hidden: Int,
    @SerializedName("total") val total: Int,
    @SerializedName("hasNextPage") val hasNextPage: Boolean,
    @SerializedName("people") val people: List<Person>,

    )